/* $Id: local-sample.css,v 1.2 2010/09/17 21:36:06 eternalistic Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */
body {
	/*   */
	background: url(images/bg.png) repeat center center;
}
#home-intro {
	background: url(images/home_intro.png) no-repeat top left;
}
#home-intro ul {
	float: right;
	margin-top: 300px;
}
#home-intro ul li{
    background: url("images/home-intro-menu-bg.png") no-repeat scroll right top transparent;
    font-size: 20px;
    height: 62px;
    line-height: 62px;
    list-style: none outside none;
    padding-right: 65px;
    text-align: right;
}
#home-intro ul li:hover {
	background: url("images/home-intro-menu-bg-hover.png") no-repeat scroll right top transparent;
	
}
#home-intro ul li a{
	color: #7b5234;
}
#home-intro ul li a:hover{
	color: #8e5d39;
	text-decoration: none;
}

/*****************************************************/
/*****************************************************/

.search-box-inner form#search-theme-form {
	position: relative;
}
.secondary-menu-inner ul.links li a {
	background: none;
}
.secondary-menu-inner ul.links li a:link, .secondary-menu-inner ul.links li a:visited {
	padding: 26px 20px 22px 20px;
}
.header-top-wrapper {
	background: url("images/menu-bg.png") repeat-x right top transparent;
	float: none;
}
#logo-wrapper{
	height: 70px;
    margin: 0 auto;
    width: 960px;
	padding: 6px 10px;
}
#slogan-wrapper{
	float: right;
	display: block;
	width: 198px;
	height: 48px;
	background: url("images/slogan.png") repeat-x right top transparent;
	margin: 27px 25px 0 0;
}
.secondary-menu-inner ul.links li a.active, .secondary-menu-inner ul.links li a:link, .secondary-menu-inner ul.links li a:visited{
	color: #F4E6BB;
    font-family: tahoma;
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
	
}
.secondary-menu-inner ul.links li a.active{
	/* background: #b68933; */
	font-weight: bold;
	background: none;
	/* text-shadow: 0px 0px 1px #f0d69f; */
}
.secondary-menu-inner ul.links li a:hover{
	background: none;
	color: #eece6b;
	/* text-shadow: 1px 1px 3px #FFF; */
}
.secondary-menu-inner ul.links li a.active:hover{
	color: #eece6b;
	/* text-shadow: 0px 0px 1px #f0d69f; */
}

.secondary-menu-inner ul.links li.last a, .secondary-menu-inner ul.links li a:link, .secondary-menu-inner ul.links li a:visited {
	border: none;
	background: none;
}
/*****************************************************/
.header-primary-menu-wrapper {
	border: none;
}
#header-top-wrapper {
	width: 960px;
	margin: -6px auto;
	height: 70px;
}

#main {
	background: #b68933 url(images/light.png) no-repeat top right;
	border: 1px solid #E1CD94;
	border-bottom: 1px solid #c0a862;
}
.breadcrumbs .inner {
	background: none;
	border: none;
	text-align: right;
}
#logo {

}
#main-group {
	margin-top: 10px;
}
#main-wrapper {
	padding: 0;
}
#skip {
    display: block;
    height: 90px;
}
#page-inner {
	/* background: url(images/bg-shadow.png) repeat-y center center; */
}

h1, h1.title {
    border-bottom: 1px solid #FFFFFF;
    font-family: tahoma;
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 30px;
    padding-bottom: 3px;
    padding-top: 0;
    text-align: left;339
}
.faq-header{
	color: #FFF;
	border-bottom: 1px solid #FFF;
    font-family: tahoma;
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
}
.faq-header a:hover, .faq-header a:visited, .faq-header a:focus, .faq-header a:active{
	text-decoration: none;
	color: #FFF;
}
.faq-question {
	font-size: 14px;
	font-weight: bold;
}
.faq-question a:visited, .faq-question a:focus, .faq-question a:active{
	text-decoration: none;
}
.faq-qa-visible a.active{
	color: #FFF;
}
h3 {
    color: #474747 !important;
    font-family: arial;
    font-size: 18px;
    letter-spacing: -1px;
    line-height: 26px;
}
h4 {
    color: #474747 !important;
    font-family: arial;
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 20px;
	font-weight: bold;
}
h4 a{
	color: #474747 !important;
}
.content {
	padding-right: 10px;
}
.content-inner .content img {
	border: 1px solid #FFF;
	/* padding: 4px; */
	/* background: #ae822e; */
}
#content-tabs ul.primary {
    border-bottom: medium none;
}
.morelink {
    display: block;
    font-size: 12px;
    padding-right: 20px;
    text-align: right;
}
#content-bottom {
	width: 500px;
}
.row, .nested, .block {
    overflow: visible;
}
/******************* FRONT **************************/

#nsv-front #main-inner, #nsv-gioithieu #main-inner{
	background: url("images/left-banner.png") no-repeat left top transparent;
}
 #nsv-gioithieu #content-inner-inner {
	padding-left: 12px;
 }
#nsv-front .grid16-13, #nsv-gioithieu .grid16-13 {
    width: 630px;
}
#nsv-front .grid16-3, #nsv-gioithieu .grid16-3 {
	width: 320px;
}
#nsv-front #sidebar-first,
#nsv-gioithieu #sidebar-first {
	margin-top: 500px;
}
#nsv-front .inner ,
#nsv-gioithieu .inner {
	padding: 0;
	margin: 0;
}
#nsv-front #content-group,
#nsv-gioithieu #content-group{
	margin-top: 10px;
}
/******************* AD *****************************/
#ad-1 {
	width: 318px;
	height: 110px;
	background: url("images/ad-1.png") no-repeat left top transparent;
	border: 1px solid #EEE;
}
#ad-2 {
    background: url("images/ad-2.png") no-repeat scroll left top transparent;
    border: 1px solid #EEEEEE;
    height: 255px;
    margin: -15px 0 -14px -11px;
    width: 217px;
}
/*****************************************************/
#pid-about .field-field-image img{
	float: left;
    margin: 0 10px;
}
/*****************************************************/

table#view-home-about img
{
    border: 1px solid #977025;
    margin: 3px 5px 0 0;
    padding: 4px;
}
#view-home-about h2 a{
	color: #FFDD6E;
}
#view-home-about .morelink a{
	color: #ffdd6e !important;
}
table#view-home-about , table#view-home-about p{
	color:#4c3501;
}
table#view-home-about{
	text-align: justify;
}
table#view-home-about .textwidget {
	width: 360px;
}
table#view-home-about .morelink {
	width: 425px;
	text-align: right;
	display: block;
}
#nsv-front .grid-view-nsv {
	background: #eee9df;
	border: 1px #a6874d solid;
}
.grid-view-nsv {
	margin-top: 30px;
	padding: 5px;
}
.grid-view-nsv td{
	vertical-align: top;
}
.grid-view-nsv img{
    border: 1px solid #FFF;
    margin: 0 5px 0 0;
    padding: 2px;
}
#product-details.field-group-empty #price-group {
	text-align: right;
}

.full-node .content-inner .content img , .faq-content img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
    border: 1px solid #977025;
    padding: 4px;
}
#sidebar-last {
	z-index: 10;
}
.sidebar-last-inner .block {
    background: none repeat scroll 0 0 #EEE9DF;
    border: 1px solid #A6874D;
    margin: 6px 0;
    padding: 15px 0;
    width: 218px;
    z-index: 10;
}
.sidebar-last-inner .block  a {
	color: #a26308;
	font-size: 14px;
}

.sidebar-last-inner .block  h2.title{
	color: #775101;
}
h3, h2 a:hover, h2 a:focus, h2 a:active, h2 a:link, h2 a:visited{
	color: #FCF7E9;
	
}
.grid16-13 {
	width: 730px;
}
.grid16-3{
	width: 220px;
}
.node_read_more {
	float: right;
}
#pid-contact .resizable-textarea textarea {
    display: block;
    margin-bottom: 0;
    width: 441px;
}
#pid-contact .grippie {
    margin-right: -8px;
    width: 447px;
	display: none;
}
a:link, a , a:focus, a:active, a:visited{
    color: #fbdcba;
}
.view-id-homenews a:link, .view-id-homenews a , .view-id-homenews a:focus, .view-id-homenews a:active, .view-id-homenews a:visited{
    color: #CF8106;
}

#pid-contact textarea, #pid-contact .form-item input, #pid-contact .form-item select, #pid-contact #content-region input.form-text, #pid-contact .resizable-textarea textarea {
	background: #bb8e38;
	border: none;
    border-bottom:dashed 1px #CBA660;
    max-width: 95%;
    width: 426px;
}
#pid-contact .resizable-textarea textarea  {
	width: 466px;
}
#pid-contact .form-item label {
    display: block;
    float: left;
    font-weight: bold;
    width: 175px;
	font-weight: normal;
}
#pid-contact label.option input {
	width: 5px;
}
#pid-contact .form-item {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 1em;
    margin-top: 1em;
}
#pid-contact form input.form-submit {
    clear: both;
    float: right;
    margin-right: 5px;
}
#contact-mail-page {
    display: block;
    margin: auto;
    width: 610px;
}
#pid-contact #content-region-inner{
	background: url("images/contact-bg.png") no-repeat scroll left bottom transparent;
	height: 500px;
}
.node_read_more a:link, .node_read_more a:visited {
	background: none;
	border: none;
}
#left-flash{
	width: 320px;
	height: 500px;
	display: block;
	/* background: #F00; */
	position: absolute;
}
#content-inner-inner {
    margin-top: 7px;
    padding: 16px;
	background: #c19b51;
}
#pid-contact #content-inner-inner {
	background: none;
}
#nsv-gioithieu #content-inner-inner {
	background: none;
}
#nsv-front #content-inner-inner {
	background: none;
}
.product-image img {
    border: 1px solid #FFFFFF;
    margin: 10px 0;
}
.product-group .images {
    float: left;
    width: 31%;
}
#sidebar-last-inner ul li{
    border-bottom: 1px solid #DDDDDD;
    height: 21px;
    letter-spacing: -1px;
    list-style: none outside none;
    margin: 5px 0 0 -20px;
    padding: 0 0 0 14px;
	background: url("images/list-bg.png") no-repeat scroll left center transparent;
}
#footer-inner ul.menu li {
    float: right;
    font-size: 15px;
    font-weight: bold;
    list-style: none outside none;
    padding: 6px 15px;
    text-transform: uppercase;
}
#footer-inner ul.menu li.last {
	border-left: 1px solid #C0A862;
	padding-left: 17px;
}
#footer-inner ul.menu li a{
	color: #ecdbac;
	letter-spacing: -1px;
}
#footer-inner ul.menu li a:hover{
	color: #eece6b;
	text-decoration: none;
}
.footer-wrapper, .footer-message-wrapper {
	background: none;
	border: none;
}

#footer #block-menu-menu-footer,
#footer #block-block-3{
	float: right;
}
#footer #block-block-3 p{
    margin: -2px -17px 0 0;
    padding: 0;
	color: #d2b678;
}
#footer {
	background: url("images/footer-bg.png") repeat-x scroll center top #B68933;
	border: 1px solid #E1CD94;
	border-top: none;
}
.footer {
    padding: 12px 0 0;
}
.grid16-8 {
	width: auto;
}
.rteright {
	text-align: right;
}
#pid-bai-viet #content-inner-inner .grid16-3, #pid-bai-viet #content-inner-inner .grid16-4 {
	width: auto;
}
#pid-bai-viet #view-id-homenews-page_1 {
	display: none;
}
.attachment-after{
    /* border-left: 1px solid #FFFFFF; */
    border-right: 4px solid #d4ba87;
    /* margin-left: 155px; */
    text-align: right;
	min-height: 50px;
	padding: 14px 15px 1px 0;
	background: #c7a563;
}
.attachment-after ul li{
	list-style: none;
	height: 20px;
}